home *** CD-ROM | disk | FTP | other *** search
/ Collection of Internet / Collection of Internet.iso / faq / comp / forthfaq / inprint < prev    next >
Internet Message Format  |  1993-12-14  |  8KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!nic.hookup.net!europa.eng.gtefsd.com!gatech!pitt!willett!ForthFAQ
  2. From: ForthFAQ@willett.pgh.pa.us (FAQ account for comp.lang.forth)
  3. Newsgroups: comp.lang.forth,comp.answers,news.answers
  4. Subject: Forth FAQ: Forth In Print.  (l/m 07.Nov.93)
  5. Message-ID: <4829.UUL1.3#5129@willett.pgh.pa.us>
  6. Date: 15 Dec 93 01:40:03 GMT
  7. Expires: Wed, 22 Dec 93 23:59:59 EDT
  8. References: <4819.UUL1.3#5129@willett.pgh.pa.us>
  9. Followup-To: poster
  10. Lines: 172
  11. Approved: news-answers-request@MIT.Edu
  12. Xref: senator-bedfellow.mit.edu comp.lang.forth:14697 comp.answers:3025 news.answers:15822
  13.  
  14. Archive-name: ForthFaq/InPrint
  15. Last-modified: 07.Nov.93
  16. Version: 1.6
  17.  
  18.  
  19.   [Thanks go to Stephen J Bevan <bevan@computer-science.manchester.ac.uk>
  20.    for taking the time/effort to reorganize this part of the FAQ.  -dwp]
  21.  
  22.   This section of the Forth FAQ describes various books that are either
  23.   about Forth or that use Forth.  If you know of a book that isn't
  24.   mentioned or if you don't agree with some of the comments in the
  25.   capsule reviews, then send in the relevant information!
  26.  
  27.   Recent Changes:
  28.  
  29.   1.X
  30.   1993-08-XX bevan  Created list out of old FAQ on books.
  31.   1993-08-XX bevan  Added some new entries.
  32.   1.X+1
  33.   1993-10-12 bevan  Reordered entries alphabetically by author and
  34.                     added some new entries.
  35.   1993-11-07 dwp    Minor reformatting for FAQ script pre-processing.
  36.  
  37.  
  38.   Thanks to the following for contributing :- Stephen J. Bevan
  39.   <bevan@cs.man.ac.uk>, Gene Lefave (G.LEFAVE on GEnie), Ong Hian Leong
  40.   <scornd4@solomon.technet.sg>, Dick Miller <dmiller@im.lcs.mit.edu>,
  41.   Julian V. Noble <jvn@fermi.clas.Virginia.EDU> and Norman E. Smith
  42.   <smithn@orvb.saic.com>
  43.  
  44.  
  45. "Starting FORTH" - Leo Brodie
  46.         Prentice Hall 1981
  47.  
  48.   An introduction, from first principles, to Forth.
  49.  
  50.  
  51. "Thinking FORTH" - Leo Brodie
  52.         Prentice Hall 1984
  53.  
  54.   [This book is generally considered out of print.  -dwp]
  55.  
  56.   Dick Miller <dmiller@im.lcs.mit.edu> writes:
  57.   It is a top-notch book on strategy, and always was our [MMS] top
  58.   recommendation for the SECOND book, after you bought a textbook to
  59.   learn the Forth words.  This one teaches you which ones to select
  60.   when, how to hone your habits for better Forth (and other)
  61.   programming, etc.  You can't buy it new anymore, but DO ask at your
  62.   library, etc. 
  63.  
  64.  
  65. "FORTH: A TEXT AND REFERENCE" - Mahlon G. Kelly and N. Spies
  66.         Prentice Hall 1986
  67.  
  68.   Dick Miller <dmiller@im.lcs.mit.edu> writes:
  69.   Very readable, covers beginner level through relatively advanced,
  70.   including Assembler and 8087 math coprocessor details, particularly
  71.   appropriate to IBM PC and MMSFORTH, but very strong for general use
  72.   as well.  The only college-level textbook, complete with exercises
  73.   and answers. 
  74.  
  75.   Stephen J. Bevan <bevan@cs.man.ac.uk> writes:
  76.   As someone who doesn't think of himself as either a beginner or
  77.   relatively advanced at Forth (i.e. somewhere in between), I found
  78.   the book rather dull and obvious.  It does seem to be better than
  79.   some of the other books that are aimed at beginners though (I'll try
  80.   and name names when I can remember the titles).  So if you are a
  81.   complete novice, it is probably worth a look, but if not, I'd give
  82.   it a miss and try something that aims a bit higher.
  83.  
  84.  
  85. "Stack Computers: The New Wave" - Phillip Koopman
  86.         Ellis Horwood 1989
  87.  
  88.   Stephen J. Bevan <bevan@cs.man.ac.uk> writes:
  89.   This isn't a book about Forth, rather it is about computers that
  90.   potentially execute Forth very efficiently.  The book contains a
  91.   detailed overview of a number of Forth chips as well as potted
  92.   history of what seems to be every stack based computer ever
  93.   designed.
  94.  
  95.  
  96. "Threaded Interpretive Languages" - R.G. Loeliger
  97.         BYTE BOOKS, 1981, ISBN:0-07-038360-X
  98.  
  99.   General consensus seems to be that this book is out of print, but
  100.   sometimes available from booksellers or used book places.  
  101.  
  102.  
  103. "Scientific FORTH: a modern language for scientific computing"
  104. - Julian V. Noble
  105.         ISBN: 0-9632775-0-2
  106.  
  107.   The books is available from FIG in the USA as well as directly from the 
  108.   publisher: Mechum Banks Publishing, P.O. Box 335, Ivy, Virginia 22945, USA.
  109.   for $49.95 + $3.00 s/h (continental USA).  In Europe it may be purchased
  110.   from MPE.
  111.  
  112.   Julian V. Noble <jvn@fermi.clas.Virginia.EDU> writes:
  113.   While not intended for the Forth novice, Scientific FORTH contains a
  114.   good many serious examples of Forth programming style, useful programs,
  115.   as well as innovations intended to simplify number crunching in Forth.
  116.   It can now be found in the libraries of several major universities (e.g.
  117.   Yale, U. of Chicago and Rockefeller U.) and government and industrial
  118.   laboratories (e.g. Fermilab and Motorola).  It comes with a disk containing
  119.   all the programs discussed in the book.  An update file has recently
  120.   been posted to GEnie/FIG. 
  121.  
  122.  
  123. "Object-oriented Forth - Implementation of Data Structures"
  124. - Dick Pountain
  125.         Academic Press 1987
  126.  
  127.   Stephen J. Bevan <bevan@cs.man.ac.uk> writes:
  128.   This book is not for beginners, it assumes you are already happy with
  129.   CREATE/DOES>.  If you aren't, don't even attempt reading this, you'll
  130.   only get mightily confused.  The book discusses various ways of
  131.   introducing abstract data types and object oriented programming into
  132.   Forth.  In the majority of the cases, code is given which implements
  133.   the desired feature, but beware, it assumes a certain linked
  134.   structure for the dictionary, so you might not be able to get the
  135.   code to work right away with your system.  I recommend it.
  136.  
  137.  
  138. "Write Your Own Programming Language Using C++" - Norman Smith
  139.         Wordware Publishing, Plano, Texas.
  140.         ISBN: 1-55622-264-5
  141.  
  142.   Norman E. Smith <smithn@orvb.saic.com> writes:
  143.   This book presents a minimal Forth implementation called Until, for
  144.   UNconventional Threaded Interpretive Language.  Until is designed
  145.   to be used as a macro language embedded in other applications.  It
  146.   can both call and be called by other C functions.
  147.  
  148.  
  149. "The Complete Forth" - A. Winfield
  150.         Wiley Books, 1983
  151.  
  152.   Stephen J. Bevan <bevan@cs.man.ac.uk> writes:
  153.   Another introductory book.
  154.  
  155.  
  156. "Forth: The New Model - A Programmer's Handbook" - Jack Woehr
  157.         M&T Publishing 1992 isbn: 0-13-036328-6
  158.  
  159.   Some blurb that comes with it states that the audience for the book is :-
  160.   "+ An experienced Forth programmer who wishes to become
  161.     familiar with the draft-proposed standard for Forth
  162.   + A Forth programmer who needs to know how to convert
  163.     existing programs to the new proposed standard
  164.   + A programmer, experienced in other languages, who is
  165.     using Forth for an embedded control project
  166.   + A beginning Forth programmer who wishes to learn the
  167.     language"
  168.  
  169.   Ong Hian Leong <scornd4@solomon.technet.sg> writes:
  170.   The author is (as at time of print) VP of Forth Interest Group and
  171.   member of X3J14, so he presumably knows what he's talking about. 8-)
  172.   I haven't really gone through the book, but judging from the year of
  173.   publication, I'd read this side-by-side with dpANS6...
  174.   
  175.  
  176.   Unless otherwise stated, most books should be available at all good
  177.   bookstores.  A number of Forth vendors also sell books (sometimes at a
  178.   cheaper rate than bookstores).
  179. ---
  180. If you have any questions about ForthNet/comp.lang.forth or any information
  181. to add/delete or correct in this message or any suggestions on formatting or
  182. presentation, please contact Doug Philips at one of the following addresses:
  183.           Internet: dwp@willett.pgh.pa.us
  184.           Usenet:   ...!uunet!willett.pgh.pa.us!dwp
  185.           GEnie:    D.PHILIPS3
  186.